﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li a,.flexslider .slides li a img{ display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;}
.flex-control-nav li {display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a {display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#demo01{width:100%;}
#demo01 .slides li a { width:1920px; position: relative; left:50%; margin-left:-960px}
#demo01 .flex-control-nav { margin-bottom:10px;}
#demo01 .flex-control-nav li{margin:0 5px;}
#demo01 .flex-control-paging li a{ background-image: url(../image/banner-1.png);background-position: center 0; width: 15px; height: 15px; }
/**/#demo01 .flex-control-paging li a.flex-active{ background-position: center -15px;}


	/*新闻列表的图片滚动*/
.img_list_01 { position: relative;}
.img_list_01 .list_box { width:1032px; margin: 0 auto; overflow:hidden; position:relative;}
.img_list_01 ul { overflow:hidden; width:9999px;}
.img_list_01 ul li { float: left; padding: 0 11px;}
.img_list_01 ul li a { display: block; width:322px; font-size:0;}
.img_list_01 ul li a .wz { color: #1d1d1d; font-size:18px; line-height:24px; margin-top:14px; height:72px;}
.img_list_01 ul li a .img { width:322px; height:186px; display: block;}

.img_list_01 .btn { position: absolute; width:25px; height:32px; top:50%; margin-top:-16px; overflow: hidden; line-height:200px; cursor: pointer;}
.img_list_01 .btn.plus { background-image:url(../image/p-img_list_1_1.png); left:20px;}
.img_list_01 .btn.minus { background-image:url(../image/p-img_list_1_2.png); right:20px;}
/**/
.img_list_01 ul li a:hover .wz { color: #68927d;}
.img_list_01 .btn.plus:hover { background-image:url(../image/p-img_list_1_1on.png);}
.img_list_01 .btn.minus:hover { background-image:url(../image/p-img_list_1_2on.png);}
/**/
	/*新闻列表*/
.new_list_01 {}
.new_list_01 ul {}
.new_list_01 ul li {}
.new_list_01 ul li a { display: block; height:96px; padding: 0 90px 0 70px; position: relative;}
.new_list_01 ul li a .wz { color: #343434; font-size:18px; line-height:22px; margin-right:145px; margin-top:6px;}
.new_list_01 ul li a .time { color: #a9a8a8; font-size:14px; line-height:20px; padding-top:21px;}
.new_list_01 ul li a .more { color: #7c7c7c; font-size:14px; line-height:20px; position: absolute; top:47px; right:90px;}
/**/
.new_list_01 ul li a:hover { background-color:#95b7a6;}
.new_list_01 ul li a:hover .wz,
.new_list_01 ul li a:hover .more { color: #FFF;}
.new_list_01 ul li a:hover .time { color: #688778;}
/**/

	/*图片列表*/
.img_list_02 {}
.img_list_02 ul { width:1200px;}
.img_list_02 ul li { float: left; margin-right:20px; padding-top:35px;}
.img_list_02 ul li a { display: block; width:380px; height:304px; font-size:0; position: relative; overflow: hidden;}
.img_list_02 ul li a .wz { color: #6a6767; font-size:18px; line-height:22px; text-align: center; padding-top:22px; margin: 0 10px;}
.img_list_02 ul li a .img { display: block; width:100%; height:260px;}
/**/.img_list_02 ul li a:hover .wz { color: #57876f;}

	/*电影列表*/
.film_list_01 {}
.film_list_01 ul {}
.film_list_01 ul li { height:270px; padding:16px 20px; background-color:#f6f6f6; margin-top:20px;}
.film_list_01 ul li .img { float: left; width:205px; height:100%;}
.film_list_01 ul li .wzbox { float: right; width:905px;}
.film_list_01 ul li .wzbox p { color: #6a6767;}
.film_list_01 ul li .wzbox table { table-layout:fixed;}
.film_list_01 ul li .wzbox table .col1 { width:45px;}
.film_list_01 ul li .wzbox table .col2 { width:270px;}
.film_list_01 ul li .wzbox table .col3 { width:45px;}
.film_list_01 ul li .wzbox table .col4 {}
.film_list_01 ul li .wzbox .name { font-size:0; line-height:22px; margin:7px 0;}
.film_list_01 ul li .wzbox .name span.no1 { font-size:18px;}
.film_list_01 ul li .wzbox .name span.no2 { color: #ff4800; font-size:14px; margin-left:10px;}
.film_list_01 ul li .wzbox .wz { font-size:14px; line-height:24px;}
.film_list_01 ul li .wzbox .wz.no2 { margin-top:7px; height:48px;}
.film_list_01 ul li .wzbox .play_share { height:48px; margin:30px 0 0 5px;}
.film_list_01 ul li .wzbox .play_share .play { display: block; float: left; width:152px; height:48px; color: #446b57; font-size:18px; line-height:48px; text-align: center; background-image:url(../image/bg-film_play.png);}

.tc_share { float: right; width:78px; position: relative;}
.tc_share p { color: #446b57; font-size:16px; line-height:40px; padding:0 4px 0 22px; background-image:url(../image/p-film_share.png); background-position: left center;}
.tc_share p span { display: block; background-image:url(../image/p-film_share-2.png); background-position: right center;}
.tc_share .tc_share_box { display:none; position:absolute; top:40px; left:0; width:100%; border:1px solid #ebebec; border-top:2px solid #488660; background-color:#FFF;}
.tc_share .tc_share_box .jt { position: absolute; top:-9px; left:36px;}
.tc_share .tc_share_box .bdsharebuttonbox { padding-left:5px;}
.tc_share .tc_share_box .bdsharebuttonbox a { display: block; float:none; color: #6a6767; font-size:14px; line-height:24px; padding-left:29px !important;}

/**/
.film_list_01 ul li:hover { background-color:#d1d6d4;}
.film_list_01 ul li .wzbox .play_share .play:hover { color:#FFF; font-weight:bold; background-image:url(../image/bg-film_play-on.png);}
.film_list_01 .tc_share:hover p span { color: #FFF;}
.tc_share:hover p span { background-image:url(../image/p-film_share-2-on.png);}
.tc_share:hover .tc_share_box { display: block;}
/**/
	/*百科列表*/
.img_list_03 {}
.img_list_03 ul { width:1200px;}
.img_list_03 ul li { float: left; margin-right:20px; margin-top:50px;}
.img_list_03 ul li a { display: block; font-size:0; width:380px;}
.img_list_03 ul li a .img { display: block; width:100%; height:260px;}
.img_list_03 ul li a .wzbox { height:179px; border:1px solid #c8c9c9; border-top:0; padding: 0 7px;}
.img_list_03 ul li a .name { color: #7a7878; font-size:18px; line-height:22px; padding:15px 0 9px 0;}
.img_list_03 ul li a .wz1 { color: #7a7878; font-size:12px; line-height:16px;}
.img_list_03 ul li a .wz1 span { color: #95b7a6;}
.img_list_03 ul li a .wz2 { color: #7a7878; font-size:14px; line-height:24px; height:48px; margin-top:8px;}
.img_list_03 ul li a .tag { height:26px; position: relative; overflow: hidden; margin-top:16px;}
.img_list_03 ul li a .tag span { display: inline-block; color: #7a7878; font-size:14px; line-height:24px; padding: 0 12px; border:1px solid #c8c9c9; border-radius:3px;}
.img_list_03 ul li a .tag span+span { margin-left:8px;}
/**/
.img_list_03 ul li a:hover {}
.img_list_03 ul li a:hover .wzbox { background-color:#f6f7f7;}
.img_list_03 ul li a:hover .wzbox .name { color: #39624d;}
/**/
	/*音频列表*/
.img_list_04 {}
.img_list_04 ul { width:1196px;}
.img_list_04 ul li { width:283px; height:234px; float: left; font-size:0; margin-right:16px; padding:30px 0;}
.img_list_04 ul li a { display: block;}
.img_list_04 ul li a.img { width:100%; height:194px; background-image:url(../image/p-mp3-1.jpg);}
.img_list_04 ul li .wzbox { position: relative;}
.img_list_04 ul li .wzbox .name { color: #252525; font-size:18px; line-height:40px; margin: 0 95px 0 4px;}
.img_list_04 ul li .wzbox .download { position: absolute; top:8px; right:4px; width:70px; height:24px; color: #6a917d; font-size:14px; line-height:24px; text-indent:32px; background-image:url(../image/p-download_1.png);}
/**/
.img_list_04 ul li a.img:hover { background-image:url(../image/p-mp3-2.jpg);}
.img_list_04 ul li .wzbox .download:hover { background-image:url(../image/p-download_2.png);}
/**/





	/*图片下载列表*/
.img_list_05 {}
.img_list_05 ul { width:1200px;}
.img_list_05 ul li { float: left; width:380px; margin-right:20px; padding-top:35px;}
.img_list_05 ul li .imgbox { display: block; width:380px; height:260px; font-size:0;}
.img_list_05 ul li .imgbox .img { display: block; width:100%; height:100%;}
.img_list_05 ul li .wzbox { position: relative;}
.img_list_05 ul li .wzbox .name { color: #252525; font-size:18px; line-height:40px; margin: 0 95px 0 4px;}
.img_list_05 ul li .wzbox .download { position: absolute; top:8px; right:4px; width:70px; height:24px; color: #6a917d; font-size:14px; line-height:24px; text-indent:32px; background-image:url(../image/p-download_1.png);}
/**/.img_list_05 ul li .wzbox .download:hover { background-image:url(../image/p-download_2.png);}

